
header#header {
  width: 100%;
}
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
}
.top p {
  font-size: 12px;
  line-height: 40px;
  color: #666666;
  float: left;
}
.top p + p {
  float: right;
  padding-left: 45px;
  background: url("../images/phone.png") no-repeat left center;
  font-size: 0;
}
.top p + p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 40px;
  color: #999999;
}
.top p + p i {
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  color: #cc0000;
  font-style: normal;
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
}
.top p + p b {
  margin-left: 15px;
  font-size: 18px;
  line-height: 40px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}
.logo {
  
  float: left;
}
.logo h1{margin-top: 20px;}
.logo a {
  height: 49px;
}
.logo img {
  display: block;
}
.logo-call {
  position: relative;
}
.slogan {
  float: right;
  text-align: right;
  margin-top: 34px;
  margin-bottom: 34px;
  padding-left: 70px;
  background: url(../images/phone.png) no-repeat;
  background-position: left center;
}
.slogan strong {
  display: block;
  font-size: 26px;
  line-height: 50px;
  color: #cc0000;
  border-bottom: 2px solid #000000;
}
.slogan span {
  display: none;
  font-size: 20px;
  line-height: 22px;
  color: #000000;
}
.version {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
  width: 350px;
  height: 40px;
  float: left;
  text-align: center;
  border-left: 1px dashed #999999;
  border-right: 1px dashed #999999;
}
.version a {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  padding-left: 45px;
  background: url("../images/icon-chinese.png") no-repeat left center;
}
.version a:hover {
  text-decoration: none;
  color: #ed9d08;
}
.version a + a {
  margin-left: 20px;
  background: url("../images/icon-english.png") no-repeat left center;
}
.nav{height:59px; line-height:59px; border-top: 1px solid #e3e3e3; font-size: 16px; white-space: nowrap; background: #f5f5f5;}
.nav .header{width: 1200px;margin: 0 auto;}
.nav ul{overflow: hidden;}
.nav ul li{display:block;float:left;font-size:16px; border-right: 1px solid #e5e5e5;}
.nav ul li a{color:#666666; display: block; padding: 0 50px;text-decoration: none;}
.nav ul li a:hover,.nav ul li.cur a{background: #c00001 url(../images/nav_icon.jpg) no-repeat center bottom; color: #fff; font-weight: bold;}


/*底部开始*/
.foot{ height: 336px; background:#30363d; font-size: 14px; color: #ababab; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.foot .ft_info{ display:flex;justify-content: space-around; padding-top: 58px;}
.foot h3{ font-size: 16px; color: #fff; font-weight: normal; text-align: left;margin-bottom: 30px;}
.foot h3 i{ display: block; width: 25px; height: 2px; background: #018ccc; margin: 13px 0 15px; }
.foot .ft-logo{width: 234px; border-right: 1px solid #ccc; color: #fff; margin-right: 56px;}
.foot .ft-logo img{width:150px}
.foot h2{ width: 100px; height: 67px; }
.foot h2 img{ display: block; width: 100%; }
.foot .ft-tel{ font-size: 20px; margin: 15px 0;}
.foot .ft-inquery{ display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; background: #ec7e10; border-radius: 5px; font-size: 14px; color: #fff; }
.foot .ft_contact{ width: 493px; line-height: 30px; border-right: 1px solid #ccc; margin-right: 56px;color: #fff;}
.ft_nav{ width: 150px; border-right: 1px solid #373737; margin-right: 56px;}
.ft_nav a{ display:block;line-height: 25px; color: #fff;text-decoration: none; }
.ft_nav a:hover{ color:#ec7e10;}
.foot .code{width: 84px; text-align: center;}
.foot .code img{ width: 84px; height: 84px; display: block;border: 5px solid #121b38; }
.foot .code em{ display: block; font-size: 12px; margin-top: 10px;}
.foot .ft_contact a{ color:#fff;text-decoration: none;}
.copyright{ height: 59px; border-top: 1px solid #454545; line-height: 59px; font-size: 14px; text-align: center;}
.copyright a{ color: #ababab;  }
.kuang{width: 140px;height: 220px;border: 3px solid #f08519;display: block;margin: 0 auto;}
/*底部结束*/

.clear{clear: both;}
/*pages*/ 
.pagination-wrapper{ margin: 20px 0; } 
.pagination{ height: 34px; text-align: center; } 
.pagination li { display: inline-block; height: 34px; margin-right: 5px; } 
.pagination li a{ float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 16px; border: 1px solid #dddddd; color: #555555; text-decoration: none; } 
.pagination li a:hover{ background:#c00001; color:#fff; } 
.pagination li a.page-num-current { background: #c00001; color: #fff; } 
/* .pagination li a.page-num-current:hover{ background: transparent; border-color: #c00001; color: #555; cursor: default; } */